[INFO] fetching crate tva 0.3.2...
[INFO] testing tva-0.3.2 against master#f9988fefd3add01f414f52b414308e7872622fee for pr-155114
[INFO] extracting crate tva 0.3.2 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate tva 0.3.2
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate tva 0.3.2
[INFO] tweaked toml for crates.io crate tva 0.3.2 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate tva 0.3.2 on toolchain f9988fefd3add01f414f52b414308e7872622fee
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate tva 0.3.2 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded cssparser v0.36.0
[INFO] [stderr]   Downloaded phf_codegen v0.13.1
[INFO] [stderr]   Downloaded selectors v0.33.0
[INFO] [stderr]   Downloaded scraper v0.25.0
[INFO] [stderr]   Downloaded string_cache_codegen v0.6.1
[INFO] [stderr]   Downloaded markup5ever v0.36.1
[INFO] [stderr]   Downloaded web_atoms v0.2.3
[INFO] [stderr]   Downloaded string_cache v0.9.0
[INFO] [stderr]   Downloaded ego-tree v0.10.0
[INFO] [stderr]   Downloaded wezterm-dynamic v0.2.1
[INFO] [stderr]   Downloaded kasuari v0.4.12
[INFO] [stderr]   Downloaded wezterm-dynamic-derive v0.1.1
[INFO] [stderr]   Downloaded wezterm-color-types v0.3.0
[INFO] [stderr]   Downloaded wezterm-blob-leases v0.1.1
[INFO] [stderr]   Downloaded vtparse v0.6.2
[INFO] [stderr]   Downloaded ratatui-termwiz v0.1.0
[INFO] [stderr]   Downloaded memmem v0.1.1
[INFO] [stderr]   Downloaded derive_builder_macro v0.12.0
[INFO] [stderr]   Downloaded darling_macro v0.14.4
[INFO] [stderr]   Downloaded wezterm-input-types v0.1.0
[INFO] [stderr]   Downloaded csscolorparser v0.6.2
[INFO] [stderr]   Downloaded termios v0.3.3
[INFO] [stderr]   Downloaded unicode-display-width v0.2.0
[INFO] [stderr]   Downloaded markdown-table-formatter v0.3.0
[INFO] [stderr]   Downloaded html5ever v0.36.1
[INFO] [stderr]   Downloaded lab v0.11.0
[INFO] [stderr]   Downloaded faccess v0.2.4
[INFO] [stderr]   Downloaded terminfo v0.9.0
[INFO] [stderr]   Downloaded darling v0.14.4
[INFO] [stderr]   Downloaded derive_builder v0.12.0
[INFO] [stderr]   Downloaded strum v0.18.0
[INFO] [stderr]   Downloaded strum_macros v0.18.0
[INFO] [stderr]   Downloaded lexical v7.0.5
[INFO] [stderr]   Downloaded ordered-float v1.1.1
[INFO] [stderr]   Downloaded derive-new v0.6.0
[INFO] [stderr]   Downloaded getset v0.0.9
[INFO] [stderr]   Downloaded derive_builder_core v0.12.0
[INFO] [stderr]   Downloaded multimap v0.6.0
[INFO] [stderr]   Downloaded fixedbitset v0.1.9
[INFO] [stderr]   Downloaded bio-types v1.0.4
[INFO] [stderr]   Downloaded darling_core v0.14.4
[INFO] [stderr]   Downloaded cmd_lib v1.9.6
[INFO] [stderr]   Downloaded cmd_lib_macros v1.9.6
[INFO] [stderr]   Downloaded snafu-derive v0.6.10
[INFO] [stderr]   Downloaded snafu v0.6.10
[INFO] [stderr]   Downloaded wezterm-bidi v0.2.3
[INFO] [stderr]   Downloaded ordermap v0.3.5
[INFO] [stderr]   Downloaded fancy-regex v0.11.0
[INFO] [stderr]   Downloaded rust-lapper v1.2.0
[INFO] [stderr]   Downloaded zlib-rs v0.6.2
[INFO] [stderr]   Downloaded simd-csv v0.11.1
[INFO] [stderr]   Downloaded comrak v0.19.0
[INFO] [stderr]   Downloaded statrs v0.12.0
[INFO] [stderr]   Downloaded petgraph v0.4.13
[INFO] [stderr]   Downloaded bio v0.30.1
[INFO] [stderr]   Downloaded termwiz v0.23.3
[INFO] [stderr]   Downloaded rust_xlsxwriter v0.94.0
[INFO] [stderr]   Downloaded deltae v0.3.2
[INFO] [stderr]   Downloaded rust_xlsxwriter v0.43.0
[INFO] [stderr]   Downloaded intspan v0.8.7
[INFO] [stderr]   Downloaded ssfmt v0.1.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] ba7f74ce25495c8b1fa259a86768417576d37e7387a37244b36f1faabb9f4ca4
[INFO] running `Command { std: "docker" "start" "-a" "ba7f74ce25495c8b1fa259a86768417576d37e7387a37244b36f1faabb9f4ca4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ba7f74ce25495c8b1fa259a86768417576d37e7387a37244b36f1faabb9f4ca4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ba7f74ce25495c8b1fa259a86768417576d37e7387a37244b36f1faabb9f4ca4", kill_on_drop: false }`
[INFO] [stdout] ba7f74ce25495c8b1fa259a86768417576d37e7387a37244b36f1faabb9f4ca4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 99ec0400243078652655c53ec5696cb162aa11e33d3e46324820a3fa2a99e13b
[INFO] running `Command { std: "docker" "start" "-a" "99ec0400243078652655c53ec5696cb162aa11e33d3e46324820a3fa2a99e13b", kill_on_drop: false }`
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling phf_shared v0.13.1
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling regex-syntax v0.8.9
[INFO] [stderr]    Compiling strsim v0.10.0
[INFO] [stderr]    Compiling simd-adler32 v0.3.8
[INFO] [stderr]    Compiling zerocopy v0.8.39
[INFO] [stderr]    Compiling phf_generator v0.13.1
[INFO] [stderr]    Compiling phf_codegen v0.13.1
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling lru v0.16.3
[INFO] [stderr]    Compiling zlib-rs v0.6.2
[INFO] [stderr]    Compiling string_cache_codegen v0.6.1
[INFO] [stderr]    Compiling getrandom v0.1.16
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling indoc v2.0.7
[INFO] [stderr]    Compiling linux-raw-sys v0.11.0
[INFO] [stderr]    Compiling semver v0.1.20
[INFO] [stderr]    Compiling instability v0.3.11
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling lexical-util v1.0.7
[INFO] [stderr]    Compiling unicode-truncate v2.0.1
[INFO] [stderr]    Compiling compact_str v0.9.0
[INFO] [stderr]    Compiling rustc_version v0.1.7
[INFO] [stderr]    Compiling darling_core v0.14.4
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling web_atoms v0.2.3
[INFO] [stderr]    Compiling rand_core v0.5.1
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling phf_macros v0.13.1
[INFO] [stderr]    Compiling strum_macros v0.27.2
[INFO] [stderr]    Compiling darling_macro v0.14.4
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling phf v0.13.1
[INFO] [stderr]    Compiling darling v0.14.4
[INFO] [stderr]    Compiling derive_builder_core v0.12.0
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling num-complex v0.2.4
[INFO] [stderr]    Compiling doc-comment v0.3.4
[INFO] [stderr]    Compiling feature-probe v0.1.1
[INFO] [stderr]    Compiling deranged v0.5.8
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling bv v0.11.1
[INFO] [stderr]    Compiling kasuari v0.4.12
[INFO] [stderr]    Compiling derive_builder_macro v0.12.0
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling rand_chacha v0.2.2
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling newtype_derive v0.1.6
[INFO] [stderr]    Compiling string_cache v0.9.0
[INFO] [stderr]    Compiling proc-macro-error-attr2 v2.0.0
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling ucd-trie v0.1.7
[INFO] [stderr]    Compiling deunicode v1.6.2
[INFO] [stderr]    Compiling num_threads v0.1.7
[INFO] [stderr]    Compiling getrandom v0.4.1
[INFO] [stderr]    Compiling ndarray v0.13.1
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling slug v0.1.6
[INFO] [stderr]    Compiling proc-macro-error2 v2.0.1
[INFO] [stderr]    Compiling matrixmultiply v0.2.4
[INFO] [stderr]    Compiling time v0.3.47
[INFO] [stderr]    Compiling strum v0.27.2
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling ratatui-core v0.1.0
[INFO] [stderr]    Compiling pest v2.8.6
[INFO] [stderr]    Compiling zopfli v0.8.3
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling rand v0.7.3
[INFO] [stderr]    Compiling derive_builder v0.12.0
[INFO] [stderr]    Compiling snafu-derive v0.6.10
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling derive-new v0.6.0
[INFO] [stderr]    Compiling cssparser-macros v0.6.1
[INFO] [stderr]    Compiling strum_macros v0.26.4
[INFO] [stderr]    Compiling lexical-write-integer v1.0.6
[INFO] [stderr]    Compiling lexical-parse-integer v1.0.6
[INFO] [stderr]    Compiling selectors v0.33.0
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling line-clipping v0.3.5
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling encoding_rs v0.8.35
[INFO] [stderr]    Compiling heck v0.3.3
[INFO] [stderr]    Compiling csv-core v0.1.13
[INFO] [stderr]    Compiling humantime v2.3.0
[INFO] [stderr]    Compiling typed-arena v2.0.2
[INFO] [stderr]    Compiling bio v0.30.1
[INFO] [stderr]    Compiling linux-raw-sys v0.4.15
[INFO] [stderr]    Compiling unicode_categories v0.1.1
[INFO] [stderr]    Compiling entities v1.0.1
[INFO] [stderr]    Compiling fixedbitset v0.1.9
[INFO] [stderr]    Compiling typed-path v0.12.3
[INFO] [stderr]    Compiling bit-vec v0.6.3
[INFO] [stderr]    Compiling ordermap v0.3.5
[INFO] [stderr]    Compiling comrak v0.19.0
[INFO] [stderr]    Compiling bit-set v0.5.3
[INFO] [stderr]    Compiling faccess v0.2.4
[INFO] [stderr]    Compiling petgraph v0.4.13
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling snafu v0.6.10
[INFO] [stderr]    Compiling env_logger v0.10.2
[INFO] [stderr]    Compiling bio-types v1.0.4
[INFO] [stderr]    Compiling zip v7.2.0
[INFO] [stderr]    Compiling csv v1.4.0
[INFO] [stderr]    Compiling clap_builder v4.5.60
[INFO] [stderr]    Compiling strum_macros v0.18.0
[INFO] [stderr]    Compiling ratatui-widgets v0.3.0
[INFO] [stderr]    Compiling pest_meta v2.8.6
[INFO] [stderr]    Compiling lexical-parse-float v1.0.6
[INFO] [stderr]    Compiling cssparser v0.36.0
[INFO] [stderr]    Compiling lexical-write-float v1.0.6
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling multimap v0.6.0
[INFO] [stderr]    Compiling vec_map v0.8.2
[INFO] [stderr]    Compiling statrs v0.12.0
[INFO] [stderr]    Compiling markup5ever v0.36.1
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling cmd_lib_macros v1.9.6
[INFO] [stderr]    Compiling getset v0.0.9
[INFO] [stderr]    Compiling zip v0.6.6
[INFO] [stderr]    Compiling crossbeam-queue v0.3.12
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling itertools v0.9.0
[INFO] [stderr]    Compiling approx v0.3.2
[INFO] [stderr]    Compiling ordered-float v1.1.1
[INFO] [stderr]    Compiling itertools-num v0.1.3
[INFO] [stderr]    Compiling os_pipe v1.2.3
[INFO] [stderr]    Compiling unicode-display-width v0.2.0
[INFO] [stderr]    Compiling home v0.5.12
[INFO] [stderr]    Compiling strum v0.18.0
[INFO] [stderr]    Compiling fixedbitset v0.4.2
[INFO] [stderr]    Compiling bytecount v0.6.9
[INFO] [stderr]    Compiling custom_derive v0.1.7
[INFO] [stderr]    Compiling debug_unsafe v0.1.4
[INFO] [stderr]    Compiling crossbeam v0.8.4
[INFO] [stderr]    Compiling petgraph v0.6.5
[INFO] [stderr]    Compiling atoi_simd v0.17.0
[INFO] [stderr]    Compiling tempfile v3.25.0
[INFO] [stderr]    Compiling markdown-table-formatter v0.3.0
[INFO] [stderr]    Compiling rust_xlsxwriter v0.43.0
[INFO] [stderr]    Compiling which v4.4.2
[INFO] [stderr]    Compiling cmd_lib v1.9.6
[INFO] [stderr]    Compiling ratatui-crossterm v0.1.0
[INFO] [stderr]    Compiling clap v4.5.60
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling html5ever v0.36.1
[INFO] [stderr]    Compiling ratatui-macros v0.7.0
[INFO] [stderr]    Compiling pest_generator v2.8.6
[INFO] [stderr]    Compiling lexical-core v1.0.6
[INFO] [stderr]    Compiling ssfmt v0.1.2
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling quick-xml v0.39.2
[INFO] [stderr]    Compiling codepage v0.1.2
[INFO] [stderr]    Compiling getopts v0.2.24
[INFO] [stderr]    Compiling itertools v0.11.0
[INFO] [stderr]    Compiling rust-lapper v1.2.0
[INFO] [stderr]    Compiling xxhash-rust v0.8.15
[INFO] [stderr]    Compiling ego-tree v0.10.0
[INFO] [stderr]    Compiling path-clean v1.0.1
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling rapidhash v1.4.0
[INFO] [stderr]    Compiling scraper v0.25.0
[INFO] [stderr]    Compiling calamine v0.34.0
[INFO] [stderr]    Compiling rust_xlsxwriter v0.94.0
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling pest_derive v2.8.6
[INFO] [stderr]    Compiling lexical v7.0.5
[INFO] [stderr]    Compiling ratatui v0.30.0
[INFO] [stderr]    Compiling memmap2 v0.9.10
[INFO] [stderr]    Compiling md5 v0.8.0
[INFO] [stderr]    Compiling intspan v0.8.7
[INFO] [stderr]    Compiling tva v0.3.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 44s
[INFO] running `Command { std: "docker" "inspect" "99ec0400243078652655c53ec5696cb162aa11e33d3e46324820a3fa2a99e13b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "99ec0400243078652655c53ec5696cb162aa11e33d3e46324820a3fa2a99e13b", kill_on_drop: false }`
[INFO] [stdout] 99ec0400243078652655c53ec5696cb162aa11e33d3e46324820a3fa2a99e13b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] bf95d4b65972f54c478de30eadc344eaad98266b167915841153e0d8ac93b69e
[INFO] running `Command { std: "docker" "start" "-a" "bf95d4b65972f54c478de30eadc344eaad98266b167915841153e0d8ac93b69e", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling zerocopy v0.8.39
[INFO] [stderr]    Compiling zerocopy-derive v0.8.39
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling crossbeam-queue v0.3.12
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling test-case-core v3.3.1
[INFO] [stderr]    Compiling float-cmp v0.10.0
[INFO] [stderr]    Compiling crossbeam v0.8.4
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling page_size v0.6.0
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling test-case-macros v3.3.1
[INFO] [stderr]    Compiling simd-csv v0.11.1
[INFO] [stderr]    Compiling test-case v3.3.1
[INFO] [stderr]    Compiling criterion-plot v0.8.2
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling csv v1.4.0
[INFO] [stderr]    Compiling bio-types v1.0.4
[INFO] [stderr]    Compiling comrak v0.19.0
[INFO] [stderr]    Compiling env_logger v0.10.2
[INFO] [stderr]    Compiling vec_map v0.8.2
[INFO] [stderr]    Compiling multimap v0.6.0
[INFO] [stderr]    Compiling bv v0.11.1
[INFO] [stderr]    Compiling cmd_lib v1.9.6
[INFO] [stderr]    Compiling rust_xlsxwriter v0.43.0
[INFO] [stderr]    Compiling calamine v0.34.0
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling predicates v3.1.4
[INFO] [stderr]    Compiling assert_cmd v2.1.2
[INFO] [stderr]    Compiling markdown-table-formatter v0.3.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling rand v0.7.3
[INFO] [stderr]    Compiling criterion v0.8.2
[INFO] [stderr]    Compiling statrs v0.12.0
[INFO] [stderr]    Compiling bio v0.30.1
[INFO] [stderr]    Compiling intspan v0.8.7
[INFO] [stderr]    Compiling tva v0.3.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 58s
[INFO] running `Command { std: "docker" "inspect" "bf95d4b65972f54c478de30eadc344eaad98266b167915841153e0d8ac93b69e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bf95d4b65972f54c478de30eadc344eaad98266b167915841153e0d8ac93b69e", kill_on_drop: false }`
[INFO] [stdout] bf95d4b65972f54c478de30eadc344eaad98266b167915841153e0d8ac93b69e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 3231dc692591a36d2cbf8985f6221e404f1381eabaf9dad1e716b5f3f53534dd
[INFO] running `Command { std: "docker" "start" "-a" "3231dc692591a36d2cbf8985f6221e404f1381eabaf9dad1e716b5f3f53534dd", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.64s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tva-76b602c629fc3d98)
[INFO] [stdout] 
[INFO] [stdout] running 1856 tests
[INFO] [stdout] test libs::aggregation::math::tests::test_cv ... ok
[INFO] [stdout] test libs::aggregation::aggregator::tests::test_calculate_quantile ... ok
[INFO] [stdout] test libs::aggregation::aggregator::tests::test_aggregator_default ... ok
[INFO] [stdout] test libs::aggregation::math::tests::test_harmmean ... ok
[INFO] [stdout] test libs::aggregation::math::tests::test_geomean ... ok
[INFO] [stdout] test libs::aggregation::math::tests::test_mean ... ok
[INFO] [stdout] test libs::aggregation::math::tests::test_range ... ok
[INFO] [stdout] test libs::aggregation::math::tests::test_stdev ... ok
[INFO] [stdout] test libs::aggregation::math::tests::test_variance ... ok
[INFO] [stdout] test libs::aggregation::ops::basic::tests::test_min_max ... ok
[INFO] [stdout] test libs::aggregation::ops::basic::tests::test_count ... ok
[INFO] [stdout] test libs::aggregation::math::tests::test_mad ... ok
[INFO] [stdout] test libs::aggregation::ops::basic::tests::test_min_max_empty ... ok
[INFO] [stdout] test libs::aggregation::ops::basic::tests::test_range ... ok
[INFO] [stdout] test libs::aggregation::ops::basic::tests::test_missing_counts ... ok
[INFO] [stdout] test libs::aggregation::ops::mean::tests::test_harm_mean ... ok
[INFO] [stdout] test libs::aggregation::ops::mean::tests::test_geo_mean ... ok
[INFO] [stdout] test libs::aggregation::ops::basic::tests::test_sum ... ok
[INFO] [stdout] test libs::aggregation::math::tests::test_quantile ... ok
[INFO] [stdout] test libs::aggregation::ops::quantile::tests::test_mad ... ok
[INFO] [stdout] test libs::aggregation::ops::quantile::tests::test_median ... ok
[INFO] [stdout] test libs::aggregation::ops::set::tests::test_empty_mode ... ok
[INFO] [stdout] test libs::aggregation::ops::quantile::tests::test_empty_values ... ok
[INFO] [stdout] test libs::aggregation::ops::quantile::tests::test_quantile ... ok
[INFO] [stdout] test libs::aggregation::ops::set::tests::test_mode ... ok
[INFO] [stdout] test libs::aggregation::ops::quantile::tests::test_iqr ... ok
[INFO] [stdout] test libs::aggregation::ops::set::tests::test_nunique ... ok
[INFO] [stdout] test libs::aggregation::ops::mean::tests::test_mean ... ok
[INFO] [stdout] test libs::aggregation::ops::tests::test_get_str ... ok
[INFO] [stdout] test libs::aggregation::ops::set::tests::test_unique ... ok
[INFO] [stdout] test libs::aggregation::ops::tests::test_parse_float ... ok
[INFO] [stdout] test libs::aggregation::ops::set::tests::test_mode_count ... ok
[INFO] [stdout] test libs::aggregation::ops::text::tests::test_empty_rand ... ok
[INFO] [stdout] test libs::aggregation::ops::text::tests::test_first ... ok
[INFO] [stdout] test libs::aggregation::processor::tests::test_processor_allocation ... ok
[INFO] [stdout] test libs::aggregation::processor::tests::test_processor_update ... ok
[INFO] [stdout] test libs::aggregation::ops::text::tests::test_rand ... ok
[INFO] [stdout] test libs::aggregation::ops::text::tests::test_last ... ok
[INFO] [stdout] test libs::aggregation::tests::test_basic_stats ... ok
[INFO] [stdout] test libs::aggregation::ops::variance::tests::test_cv ... ok
[INFO] [stdout] test libs::aggregation::ops::text::tests::test_collapse ... ok
[INFO] [stdout] test libs::aggregation::ops::variance::tests::test_stdev ... ok
[INFO] [stdout] test libs::aggregation::ops::variance::tests::test_variance ... ok
[INFO] [stdout] test libs::aggregation::tests::test_collapse_rand ... ok
[INFO] [stdout] test libs::aggregation::tests::test_count_no_field ... ok
[INFO] [stdout] test libs::aggregation::processor::tests::test_processor_more_ops ... ok
[INFO] [stdout] test libs::aggregation::tests::test_first_last_range ... ok
[INFO] [stdout] test libs::aggregation::tests::test_empty_input ... ok
[INFO] [stdout] test libs::aggregation::tests::test_geomean_harmmean ... ok
[INFO] [stdout] test libs::aggregation::tests::test_mad_basic ... ok
[INFO] [stdout] test libs::aggregation::tests::test_mad_nan_no_entry ... ok
[INFO] [stdout] test libs::aggregation::tests::test_min_max_nan ... ok
[INFO] [stdout] test libs::aggregation::tests::test_mode_nunique ... ok
[INFO] [stdout] test libs::aggregation::tests::test_quantiles ... ok
[INFO] [stdout] test libs::aggregation::tests::test_quantile_custom ... ok
[INFO] [stdout] test libs::aggregation::tests::test_single_value_stats ... ok
[INFO] [stdout] test libs::aggregation::tests::test_stdev_nan ... ok
[INFO] [stdout] test libs::aggregation::tests::test_variance_stdev_cv ... ok
[INFO] [stdout] test libs::aggregation::tests::test_sum_multiple_values ... ok
[INFO] [stdout] test libs::cell::tests::test_advanced_numeric_stats ... ok
[INFO] [stdout] test libs::cell::tests::test_collapse_empty ... ok
[INFO] [stdout] test libs::cell::tests::test_collapse_with_duplicates ... ok
[INFO] [stdout] test libs::cell::tests::test_count_behavior ... ok
[INFO] [stdout] test libs::cell::tests::test_default_impl ... ok
[INFO] [stdout] test libs::cell::tests::test_cross_type_safety ... ok
[INFO] [stdout] test libs::cell::tests::test_cv_edge_cases ... ok
[INFO] [stdout] test libs::cell::tests::test_edge_cases ... ok
[INFO] [stdout] test libs::cell::tests::test_ignored_values ... ok
[INFO] [stdout] test libs::cell::tests::test_first_last_logic ... ok
[INFO] [stdout] test libs::cell::tests::test_invalid_numeric ... ok
[INFO] [stdout] test libs::cell::tests::test_lazy_init_coverage ... ok
[INFO] [stdout] test libs::cell::tests::test_missing_counts ... ok
[INFO] [stdout] test libs::cell::tests::test_more_distribution_stats ... ok
[INFO] [stdout] test libs::cell::tests::test_more_numeric_stats ... ok
[INFO] [stdout] test libs::cell::tests::test_nunique_empty ... ok
[INFO] [stdout] test libs::cell::tests::test_quantiles ... ok
[INFO] [stdout] test libs::cell::tests::test_rand ... ok
[INFO] [stdout] test libs::cell::tests::test_rand_with_empty_cell ... ok
[INFO] [stdout] test libs::cell::tests::test_result_branches ... ok
[INFO] [stdout] test libs::cell::tests::test_result_unmatched_ops ... ok
[INFO] [stdout] test libs::cell::tests::test_string_ops ... ok
[INFO] [stdout] test libs::cell::tests::test_type_overwrite ... ok
[INFO] [stdout] test libs::aggregation::tests::test_mad_constant ... ok
[INFO] [stdout] test libs::cell::tests::test_unique_empty ... ok
[INFO] [stdout] test libs::aggregation::tests::test_mad_even ... ok
[INFO] [stdout] test libs::aggregation::tests::test_mean_nan ... ok
[INFO] [stdout] test libs::cell::tests::test_update_else_branches ... ok
[INFO] [stdout] test libs::cell::tests::test_basic_numeric_stats ... ok
[INFO] [stdout] test libs::cli::tests::test_extract_markdown_section_found ... ok
[INFO] [stdout] test libs::cli::tests::test_extract_markdown_section_last_section ... ok
[INFO] [stdout] test libs::cli::tests::test_header_arg_basic ... ok
[INFO] [stdout] test libs::cli::tests::test_header_args_with_columns ... ok
[INFO] [stdout] test libs::cli::tests::test_extract_markdown_section_not_found ... ok
[INFO] [stdout] test libs::cli::tests::test_header_config_conflicting_options_hash_and_hash1 ... ok
[INFO] [stdout] test libs::cli::tests::test_header_config_conflicting_options_header_and_lines ... ok
[INFO] [stdout] test libs::cli::tests::test_header_config_firstline ... ok
[INFO] [stdout] test libs::cli::tests::test_header_config_hash_lines ... ok
[INFO] [stdout] test libs::cli::tests::test_header_config_hash_lines1 ... ok
[INFO] [stdout] test libs::cli::tests::test_header_config_lines_n_zero_error ... ok
[INFO] [stdout] test libs::expr::functions::datetime::tests::test_now ... ok
[INFO] [stdout] test libs::expr::functions::datetime::tests::test_roundtrip ... ok
[INFO] [stdout] test libs::expr::functions::datetime::tests::test_strftime ... ok
[INFO] [stdout] test libs::expr::functions::datetime::tests::test_strftime_edge_cases ... ok
[INFO] [stdout] test libs::expr::functions::datetime::tests::test_strftime_invalid_datetime_string ... ok
[INFO] [stdout] test libs::expr::functions::datetime::tests::test_strftime_invalid_type ... ok
[INFO] [stdout] test libs::expr::functions::datetime::tests::test_strftime_lambda_error ... ok
[INFO] [stdout] test libs::cli::tests::test_header_config_lines_n ... ok
[INFO] [stdout] test libs::cell::tests::test_mode_count_empty ... ok
[INFO] [stdout] test libs::expr::functions::datetime::tests::test_strftime_list_error ... ok
[INFO] [stdout] test libs::cell::tests::test_mode_tie_breaking ... ok
[INFO] [stdout] test libs::expr::functions::datetime::tests::test_strftime_various_formats ... ok
[INFO] [stdout] test libs::cli::tests::test_header_config_default ... ok
[INFO] [stdout] test libs::cli::tests::test_header_config_firstline_short ... ok
[INFO] [stdout] test libs::cli::tests::test_header_config_conflicting_options_header_and_hash1 ... ok
[INFO] [stdout] test libs::expr::functions::datetime::tests::test_strptime_edge_cases ... ok
[INFO] [stdout] test libs::expr::functions::datetime::tests::test_strptime_invalid_date ... ok
[INFO] [stdout] test libs::expr::functions::datetime::tests::test_strptime_invalid_format ... ok
[INFO] [stdout] test libs::expr::functions::datetime::tests::test_strptime_time_components ... ok
[INFO] [stdout] test libs::expr::functions::hash::tests::test_base64 ... ok
[INFO] [stdout] test libs::expr::functions::hash::tests::test_base64_multiline ... ok
[INFO] [stdout] test libs::expr::functions::hash::tests::test_hash_consistency ... ok
[INFO] [stdout] test libs::expr::functions::hash::tests::test_base64_special_chars ... ok
[INFO] [stdout] test libs::expr::functions::hash::tests::test_base64_unicode ... ok
[INFO] [stdout] test libs::expr::functions::hash::tests::test_hash_different_inputs ... ok
[INFO] [stdout] test libs::expr::functions::hash::tests::test_md5 ... ok
[INFO] [stdout] test libs::expr::functions::hash::tests::test_md5_empty_string ... ok
[INFO] [stdout] test libs::expr::functions::hash::tests::test_md5_long_string ... ok
[INFO] [stdout] test libs::expr::functions::hash::tests::test_md5_unicode ... ok
[INFO] [stdout] test libs::expr::functions::hash::tests::test_sha256_empty_string ... ok
[INFO] [stdout] test libs::expr::functions::hash::tests::test_unbase64 ... ok
[INFO] [stdout] test libs::expr::functions::hash::tests::test_sha256 ... ok
[INFO] [stdout] test libs::expr::functions::hash::tests::test_sha256_long_string ... ok
[INFO] [stdout] test libs::expr::functions::hash::tests::test_unbase64_empty ... ok
[INFO] [stdout] test libs::expr::functions::hash::tests::test_unbase64_invalid ... ok
[INFO] [stdout] test libs::expr::functions::hash::tests::test_unbase64_invalid_chars ... ok
[INFO] [stdout] test libs::expr::functions::hash::tests::test_unbase64_not_utf8 ... ok
[INFO] [stdout] test libs::expr::functions::io::tests::test_eprint ... ok
[INFO] [stdout] test libs::expr::functions::io::tests::test_eprint_various_types ... ok
[INFO] [stdout] test libs::expr::functions::io::tests::test_print ... ok
[INFO] [stdout] test libs::expr::functions::io::tests::test_print_eprint_return_last ... ok
[INFO] [stdout] test libs::expr::functions::io::tests::test_eprint_multiple_args ... ok
[INFO] [stdout] test libs::expr::functions::io::tests::test_print_list ... ok
[INFO] [stdout] test libs::expr::functions::io::tests::test_print_mixed_types ... ok
[INFO] [stdout] test libs::expr::functions::datetime::tests::test_strftime_with_datetime_value ... ok
[INFO] [stdout] test libs::expr::functions::datetime::tests::test_strptime ... ok
[INFO] [stdout] test libs::expr::functions::io::tests::test_print_multiple_args ... ok
[INFO] [stdout] test libs::expr::functions::io::tests::test_print_nested_list ... ok
[INFO] [stdout] test libs::expr::functions::io::tests::test_print_single_float ... ok
[INFO] [stdout] test libs::expr::functions::io::tests::test_print_null ... ok
[INFO] [stdout] test libs::expr::functions::io::tests::test_print_single_int ... ok
[INFO] [stdout] test libs::expr::functions::io::tests::test_print_special_chars ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_concat_empty ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_concat_empty_lists ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_concat_lists ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_concat_type_error ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_concat_three_lists ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_contains_various ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_drop_edge_cases ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_concat_with_null ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_drop_list::drop_basic ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_drop_list::drop_more_than_length ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_drop_list::drop_zero ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_drop_type_error ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_drop_with_null ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_empty_list::first_empty ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_empty_list::last_empty ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_empty_list::slice_empty ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_empty_list::sort_empty ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_empty_list::unique_empty ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_empty_params_lambda::filter_empty_lambda ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_empty_params_lambda::map_empty_lambda ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_empty_params_lambda::sort_by_empty_lambda ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_filter ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_filter_index_basic ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_filter_index_empty_result ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_filter_index_null ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_filter_index_type_error ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_first ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_flat_map_non_lambda_error ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_flat_map_returns_non_list ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_flatten_various ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_grouped_basic ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_grouped_non_numeric_error ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_grouped_null ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_grouped_type_error ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_grouped_with_float ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_grouped_with_remainder ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_grouped_zero_becomes_one ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_hof_non_lambda::filter_non_lambda ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_hof_non_lambda::map_non_lambda ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_is_empty_type_error ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_is_empty_various::is_empty_empty ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_is_empty_various::is_empty_null ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_flat_map_various ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_join ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_join_mixed_types ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_join_various::join_empty ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_join_various::join_non_list ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_join_various::join_null ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_join_various::join_single ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_last ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_len_type_error ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_len_with_null ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_list_fns_with_datetime ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_list_fns_with_lambda ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_list_fns_with_datetime_simple ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_list_fns_with_lambda_simple ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_map ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_non_list_error::first_non_list ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_non_list_error::last_non_list ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_non_list_error::reverse_non_list ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_non_list_error::slice_non_list ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_non_list_error::sort_non_list ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_non_list_error::unique_non_list ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_nth ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_nth_non_numeric_index ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_is_empty_various::is_empty_non_empty ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_nth_with_float ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_nth_with_float_index ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_null_handling::first_null ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_null_handling::last_null ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_null_handling::reverse_null ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_null_handling::sort_null ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_null_handling::slice_null ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_null_handling::unique_null ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_partition_non_lambda_error ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_partition_various ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_range_errors ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_range_negative_step_wrong_direction ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_range ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_range_various::range_invalid_second ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_range_various::range_invalid_first ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_range_various::range_invalid_third ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_range_various::range_large_step ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_range_various::range_same ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_range_various::range_negative ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_range_various::range_zero ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_range_with_float_from ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_range_with_float_single_arg ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_range_with_float_step ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_range_with_float_upto ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_range_with_non_numeric ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_reduce_lambda_insufficient_params ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_reduce ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_reduce_null_list_returns_initial ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_reduce_non_lambda ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_reduce_with_empty_params_lambda ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_replace_nth_does_not_modify_original ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_replace_nth_basic ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_replace_nth_first_element ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_replace_nth_nested_list ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_replace_nth_out_of_bounds ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_replace_nth_last_element ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_replace_nth_with_float_index ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_replace_nth_with_non_numeric_index ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_replace_nth_with_non_list ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_replace_nth_with_null_list ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_reverse_single_element ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_slice ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_slice_end_less_than_start ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_reverse ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_slice_non_numeric_end ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_slice_non_numeric_start ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_slice_with_float ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_sort ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_sort_by_with_datetime ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_sort_mixed_types ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_sort_by ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_sort_by_error_conditions ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_sort_strings ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_take_edge_cases ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_take_list::take_basic ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_take_list::take_more_than_length ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_take_list::take_zero ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_take_while_errors ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_take_while_edge_cases ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_take_while_various::take_while_no_match ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_take_while_various::take_while_basic ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_take_with_null ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_unique ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_take_type_error ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_unique_all_different ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_unique_all_same ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_zip_various ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_zip_with_null_element ... ok
[INFO] [stdout] test libs::expr::functions::logical::tests::test_default_fn ... ok
[INFO] [stdout] test libs::expr::functions::logical::tests::test_default_fn_chaining ... ok
[INFO] [stdout] test libs::expr::functions::logical::tests::test_default_fn_with_floats ... ok
[INFO] [stdout] test libs::expr::functions::logical::tests::test_default_fn_with_lists ... ok
[INFO] [stdout] test libs::expr::functions::logical::tests::test_default_fn_same_type ... ok
[INFO] [stdout] test libs::expr::functions::logical::tests::test_default_fn_with_strings ... ok
[INFO] [stdout] test libs::expr::functions::logical::tests::test_default_fn_with_truthy_values ... ok
[INFO] [stdout] test libs::expr::functions::logical::tests::test_if_fn ... ok
[INFO] [stdout] test libs::expr::functions::logical::tests::test_if_fn_different_types ... ok
[INFO] [stdout] test libs::expr::functions::logical::tests::test_if_fn_nested ... ok
[INFO] [stdout] test libs::expr::functions::logical::tests::test_if_fn_truthy_values ... ok
[INFO] [stdout] test libs::expr::functions::logical::tests::test_if_fn_with_floats ... ok
[INFO] [stdout] test libs::expr::functions::logical::tests::test_if_fn_with_lists ... ok
[INFO] [stdout] test libs::expr::functions::logical::tests::test_default_integration ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_cwd_returns_valid_path ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_cwd ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_cwd_wrong_arity_with_args ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_env_empty_string ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_env_existing ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_env_non_string_arg ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_env_nonexistent ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_env_with_bool_arg ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_env_with_datetime_arg ... ok
[INFO] [stdout] test libs::expr::functions::logical::tests::test_if_integration ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_env_with_float_arg ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_cwd_with_multiple_args ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_env_with_int_key ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_env_with_list_arg ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_env_with_special_chars ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_env_with_null_arg ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_env_wrong_arity_multiple_args ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_env_wrong_arity_zero_args ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_bool_with_bool ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_bool_with_string ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_bool_wrong_arity_multiple_args ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_bool_wrong_arity_zero_args ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_float_with_float ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_float_with_int ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_float_wrong_arity_multiple_args ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_float_wrong_arity_zero_args ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_int_with_float ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_int_with_int ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_int_wrong_arity ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_list_with_list ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_list_with_list_elements ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_list_with_string ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_list_wrong_arity_multiple_args ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_list_wrong_arity_zero_args ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_null_with_null ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_null_with_string ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_null_wrong_arity ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_numeric_with_float ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_numeric_with_int ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_numeric_with_string ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_numeric_wrong_arity_multiple_args ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_numeric_wrong_arity_zero_args ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_string_with_int ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_string_with_string ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_string_wrong_arity_multiple_args ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_string_wrong_arity_zero_args ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_platform ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_platform_not_empty ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_platform_with_multiple_args ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_platform_wrong_arity_with_args ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_type_bool ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_type_bool_false ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_type_float ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_type_int ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_type_list ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_type_list_with_elements ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_type_null ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_type_of_cwd_result ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_type_of_env_nonexistent ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_type_of_env_result ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_type_of_platform_result ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_type_of_version_result ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_type_string ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_type_with_datetime ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_type_with_float_arg ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_type_with_int_arg ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_type_with_lambda ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_type_wrong_arity_multiple_args ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_type_wrong_arity_zero_args ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_version ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_version_format ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_version_with_multiple_args ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_version_wrong_arity_with_args ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_abs_basic::abs_false ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_abs_basic::abs_negative_float ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_abs_basic::abs_negative_int ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_abs_basic::abs_null ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_abs_basic::abs_positive_float ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_abs_basic::abs_positive_int ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_abs_basic::abs_true ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_abs_basic::abs_zero_float ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_abs_basic::abs_zero_int ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_abs_float_string_integer ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_abs_integration ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_abs_large_float_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_abs_string::abs_float_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_abs_string::abs_int_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_abs_string::abs_invalid_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_abs_string::abs_zero_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_abs_with_datetime_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_abs_with_list_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_abs_zero_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ceil_basic::ceil_false ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ceil_basic::ceil_int ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ceil_basic::ceil_negative ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ceil_basic::ceil_negative_2 ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ceil_basic::ceil_negative_3 ... ok
[INFO] [stdout] test libs::cell::tests::test_noop_updates ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ceil_basic::ceil_null ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ceil_basic::ceil_true ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ceil_basic::ceil_positive ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ceil_empty_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ceil_scientific_notation ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ceil_string::ceil_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ceil_integration ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ceil_string::ceil_string_invalid ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ceil_with_datetime_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ceil_with_list_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ceil_zero ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_cos_basic::cos_null ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_cos_basic::cos_pi ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_cos_basic::cos_zero ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_cos_empty_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_cos_negative ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_cos_with_list_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_cos_with_datetime_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_datetime_type_errors ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_exp_basic::exp_null ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_exp_basic::exp_one ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_exp_basic::exp_true ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_exp_basic::exp_zero ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_exp_empty_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_exp_large ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_exp_negative_edge_case ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_exp_with_datetime_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_exp_with_list_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_exp_zero ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_float_basic::float_from_false ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_float_basic::float_from_int ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_float_basic::float_from_negative_int ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_float_basic::float_from_null ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_float_basic::float_from_true ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_float_empty_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_float_infinity ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_float_integration ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_float_invalid_string_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_float_negative_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_float_scientific_notation ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_float_scientific_notation_edge_cases ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_float_string::float_string ... ok
[INFO] [stdout] test libs::expr::functions::datetime::tests::test_strptime_different_formats ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_float_string::float_string_negative ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_float_whitespace_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_float_with_datetime_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_float_with_list_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_float_zero ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_floor_basic::floor_false ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_floor_basic::floor_int ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_floor_basic::floor_negative ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_floor_basic::floor_null ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_floor_basic::floor_positive ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_floor_basic::floor_true ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_floor_empty_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_floor_integration ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_floor_scientific_notation ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_floor_string::floor_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_floor_string::floor_string_invalid ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_floor_with_datetime_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_floor_with_list_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_floor_zero ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_int_basic::int_from_false ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_int_basic::int_from_float ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_int_basic::int_from_int ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_int_basic::int_from_negative_float ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_int_basic::int_from_null ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_int_basic::int_from_true ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_int_empty_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_int_integration ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_int_large_number ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_int_negative_string_edge_case ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_int_scientific_notation ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_int_string::int_string_float ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_int_string::int_string_int ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_int_string::int_string_invalid ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_int_string::int_string_negative ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_int_whitespace_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_int_with_datetime_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_int_with_list_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_int_zero_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_lambda_type_errors ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ln_basic::ln_e ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ln_basic::ln_null ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ln_basic::ln_one ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ln_basic::ln_true ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ln_empty_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ln_fraction ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ln_with_datetime_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ln_with_list_error ... ok
[INFO] [stdout] test libs::expr::functions::io::tests::test_print_single_bool ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_env_with_lambda_arg ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_bool_with_false ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_exp_negative ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_float_string::float_string_invalid ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ln_zero ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_log10_basic::log10_100 ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_log10_basic::log10_null ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_log10_basic::log10_one ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_log10_empty_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_log10_fraction ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_log10_basic::log10_true ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_log10_negative ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_log10_with_list_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_max_integration ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_log10_with_datetime_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_log10_basic::log10_10 ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_max_no_args ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_max_various::max_all_null ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_max_string_values ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_max_various::max_bool ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_max_various::max_null ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_max_various::max_float ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_max_various::max_single ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_max_various::max_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_max_with_list ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_min_max_empty_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_max_various::max_int ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_min_max_mixed_with_invalid_strings ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_min_max_skips_datetime_lambda ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_min_max_with_only_lambdas ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_min_max_with_only_datetimes ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_min_max_with_only_null ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_min_max_with_only_lists ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_min_integration ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_min_various::min_bool ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_min_various::min_float ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_min_various::min_int ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_min_various::min_mixed ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_min_various::min_single ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_min_various::min_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_min_various::min_null ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_min_with_list ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_min_with_null_and_list ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_pow_basic::pow_float ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_pow_basic::pow_int ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_pow_basic::pow_neg_exp ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_pow_basic::pow_null_exp ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_pow_basic::pow_zero_base ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_pow_basic::pow_zero_exp ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_pow_bool ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_min_no_args ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_min_various::min_all_null ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_pow_basic::pow_null_base ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_pow_empty_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_pow_fractional ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_pow_one ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_pow_negative_base_odd_exponent ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_pow_scientific_notation ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_pow_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_pow_integration ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_pow_with_datetime_base_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_pow_negative_base_even_exponent ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_pow_with_datetime_exp_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_pow_with_lambda_base_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_pow_with_list_exp_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_round_basic::round_down ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_pow_with_list_base_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_round_basic::round_exact ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_round_basic::round_false ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_round_basic::round_half_up ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_round_basic::round_half_up_2 ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_round_basic::round_int ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_round_basic::round_negative_up ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_round_basic::round_negative_down ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_round_basic::round_null ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_round_basic::round_true ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_round_basic::round_up ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_round_negative_edge_cases ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_round_exact_half ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_round_string::round_string_down ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_round_string::round_string_invalid ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_round_string_scientific ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_round_with_datetime_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_round_zero ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sin_basic::sin_null ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sin_basic::sin_pi_2 ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_round_with_list_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_round_string::round_string_up ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_round_integration ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sin_negative ... ok
[INFO] [stdout] test libs::expr::functions::io::tests::test_eprint_empty_args ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sin_with_datetime_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sin_basic::sin_zero ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_special_float_values ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sin_with_list_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sin_with_lambda_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sin_empty_string ... ok
[INFO] [stdout] test libs::expr::functions::io::tests::test_print_empty_args ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sqrt_basic::sqrt_negative ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sqrt_basic::sqrt_null ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sqrt_basic::sqrt_false ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sqrt_basic::sqrt_one ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sqrt_basic::sqrt_true ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sqrt_basic::sqrt_zero ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sqrt_basic::sqrt_float ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sqrt_empty_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sqrt_basic::sqrt_int ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sqrt_basic::sqrt_int_16 ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sqrt_integration ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sqrt_scientific_notation ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sqrt_string::sqrt_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sqrt_string::sqrt_string_invalid ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sqrt_with_list_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sqrt_with_datetime_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sqrt_very_small ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_tan_basic::tan_null ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_tan_basic::tan_zero ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_tan_empty_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_tan_with_list_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_tan_with_datetime_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_type_errors ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_trigonometric_edge_cases ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_extract_invalid_pattern ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_tan_basic::tan_pi_4 ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_extract_group_out_of_bounds ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_extract_with_float_group ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_match ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_match_case_sensitive ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_extract_empty_string ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_extract_invalid_group_type ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_match_empty_string ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_replace_empty_pattern ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_match_special_chars ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_replace_invalid_pattern ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_match_invalid_pattern ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_replace ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_multiline ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_extract ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_replace_no_match ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_replace_with_named_groups ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_complex_patterns ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_char_len ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_concat_strings::concat_empty ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_replace_empty_replacement ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_replace_special_chars ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_unicode ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_concat_strings::concat_single ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_concat_strings::concat_three_strings ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_concat_strings::concat_two_strings ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_concat_with_numbers ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_contains ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_drop_string::drop_beyond_length ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_drop_string::drop_normal ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_drop_string::drop_zero ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_drop_string_negative ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_drop_string_type_error ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_drop_string_with_float ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_ends_with ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_fmt_empty_args ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_fmt_simple::fmt_basic ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_fmt_simple::fmt_bracket ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_fmt_simple::fmt_brace ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_fmt_simple::fmt_escaped ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_fmt_simple::fmt_indexed ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_fmt_with_format_spec::fmt_format_spec_binary ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_fmt_simple::fmt_next_arg ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_fmt_error::fmt_index_out_of_range ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_fmt_with_format_spec::fmt_format_spec_float ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_is_empty::is_empty_bool ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_fmt_with_format_spec::fmt_format_spec_width ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_fmt_error::fmt_not_enough_args ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_is_empty::is_empty_empty ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_is_empty::is_empty_int ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_is_empty::is_empty_non_empty ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_is_empty::is_empty_null ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_len ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_len_non_string ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_len_null ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_lower ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_replace_no_match ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_replace ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_split_empty ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_split ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_starts_with ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_string_bool_false::ends_with_false ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_string_bool_false::starts_with_false ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_string_non_string::lower_non_string ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_string_bool_false::contains_not_found ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_string_non_string::trim_non_string_bool ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_string_non_string::upper_non_string ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_string_non_string::trim_non_string_int ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_string_integration::trim_integration ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_string_integration::len_integration ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_string_null::lower_null ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_string_null::trim_null ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_string_null::upper_null ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_string_single::char_len_empty ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_string_integration::upper_integration ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_string_integration::lower_integration ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_substr_partial ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_substr_start_beyond_length ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_string_single::wordcount_single ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_take_string::take_beyond_length ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_take_string::take_normal ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_take_string::take_zero ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_take_string_type_error ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_take_string_with_float ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_trim ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_truncate ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_truncate_type_error ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_truncate_with_float ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_upper ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_wordcount ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_call_abs ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_take_string_negative ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_call_join ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_call_max ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_call_md5 ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_call_len ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_call_min ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_function_info_fixed ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_function_info_new ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_call_trim ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_call_upper ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_call_type ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_datetime_functions_registered ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_function_info_variadic ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_hash_functions_registered ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_meta_functions_registered ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_io_functions_registered ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_logical_functions_registered ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_numeric_functions_registered ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_list_functions_registered ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_polymorphic_concat_with_lists ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_polymorphic_concat_with_strings ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_polymorphic_contains_with_list ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_polymorphic_contains_with_string ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_polymorphic_len_with_list ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_polymorphic_drop_with_string ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_polymorphic_drop_with_list ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_polymorphic_is_empty_with_list ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_polymorphic_is_empty_with_string ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_regex_functions_registered ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_polymorphic_take_with_string ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_registry_default ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_polymorphic_take_with_list ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_registry_contains ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_registry_call_variadic ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_registry_call_zero_arity ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_registry_call_fixed_arity ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_registry_get_existing ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_registry_new ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_registry_register ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_registry_get_nonexistent ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_string_functions_registered ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_wrong_arity ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_unknown_function ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_all_string_comparison_ops ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_all_arithmetic_ops ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_binary_op_equality ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_all_numeric_comparison_ops ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_binary_operators ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_block_with_multiple_exprs ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_call_with_many_args ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_call_with_no_args ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_call_with_single_arg ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_column_ref_equality ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_column_ref_variants ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_comparison_expr ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_comparison_operators ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_complex_pipe_chain ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_empty_block ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_complex_nested_list ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_empty_list ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_empty_string_format ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_complex_nested_expr ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_bind_with_complex_expr ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_expr_clone ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_bind_with_pipe ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_expr_clone_preserves_structure ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_expr_equality ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_expr_creation ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_expr_factory_methods ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_expr_debug ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_float_edge_cases_format ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_float_formatting ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_format_bind ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_format_binary ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_format_call ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_format_block ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_format_column_ref ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_format_lambda ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_format_list ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_format_literals ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_format_method_call ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_format_unary ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_format_pipe ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_format_variable ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_header_name_with_bind ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_header_name_with_block ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_header_name_with_column_index_and_headers ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_header_name_with_column_index_no_headers ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_header_name_with_column_index_out_of_bounds ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_header_name_with_column_name ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_header_name_with_other_exprs ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_lambda_no_params ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_lambda_param_expr ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_lambda_param_format ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_lambda_with_complex_body ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_large_int_format ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_last_expr_block ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_last_expr_single ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_logical_operators ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_logical_ops_format ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_method_call_chain_format ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_method_call_no_args ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_method_call_with_single_arg ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_mixed_list ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_nested_binary_format ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_nested_list ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_pipe_right_equality ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_pipe_right_variants ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_string_escaping_in_format ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_string_with_special_chars_format ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_pipe_with_complex_left ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_substr ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_unary_ops_format ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_unary_expr ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_whole_row_format ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_expr_equality_different_types ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_unary_op_equality ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_unary_operators ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_comparison_eq ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_additive_add ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_additive_sub ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_comparison_ge ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_additive_chain ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_comparison_gt ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_comparison_le ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_comparison_chain_not_supported ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_comparison_ne ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_comparison_lt ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_logical_or_simple ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_logical_and_multiple ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_logical_and_simple ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_concat_simple ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_concat_multiple ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_logical_or_multiple ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_multiplicative_chain ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_multiplicative_mul ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_multiplicative_mod ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_operator_precedence_with_power ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_multiplicative_div ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_operator_precedence ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_power_chain ... ok
[INFO] [stdout] test libs::expr::parser::builder::expr::tests::test_build_bind_with_as ... ok
[INFO] [stdout] test libs::expr::parser::builder::expr::tests::test_build_full_expr_block ... ok
[INFO] [stdout] test libs::expr::parser::builder::expr::tests::test_build_full_expr_single ... ok
[INFO] [stdout] test libs::expr::parser::builder::expr::tests::test_build_pipe_simple ... ok
[INFO] [stdout] test libs::expr::parser::builder::lambda::tests::test_parse_lambda_multi_params ... ok
[INFO] [stdout] test libs::expr::parser::builder::lambda::tests::test_parse_lambda ... ok
[INFO] [stdout] test libs::expr::parser::builder::expr::tests::test_build_pipe_with_placeholder ... ok
[INFO] [stdout] test libs::expr::parser::builder::lambda::tests::test_parse_lambda_with_pipe ... ok
[INFO] [stdout] test libs::expr::parser::builder::literal::tests::test_parse_empty_string ... ok
[INFO] [stdout] test libs::expr::parser::builder::lambda::tests::test_parse_lambda_with_pipe_placeholder ... ok
[INFO] [stdout] test libs::expr::parser::builder::literal::tests::test_parse_empty_list ... ok
[INFO] [stdout] test libs::expr::parser::builder::lambda::tests::test_parse_lambda_with_call ... ok
[INFO] [stdout] test libs::expr::parser::builder::literal::tests::test_parse_list_literal ... ok
[INFO] [stdout] test libs::expr::parser::builder::literal::tests::test_parse_string ... ok
[INFO] [stdout] test libs::expr::parser::builder::literal::tests::test_parse_q_string ... ok
[INFO] [stdout] test libs::expr::parser::builder::literal::tests::test_parse_q_string_escapes ... ok
[INFO] [stdout] test libs::expr::parser::builder::postfix::tests::test_func_call_no_args ... ok
[INFO] [stdout] test libs::expr::parser::builder::literal::tests::test_parse_nested_list ... ok
[INFO] [stdout] test libs::expr::parser::builder::postfix::tests::test_func_call_single_arg ... ok
[INFO] [stdout] test libs::expr::parser::builder::postfix::tests::test_func_call_multiple_args ... ok
[INFO] [stdout] test libs::expr::parser::builder::postfix::tests::test_func_call_with_expr_arg ... ok
[INFO] [stdout] test libs::expr::parser::builder::literal::tests::test_parse_string_with_backslash ... ok
[INFO] [stdout] test libs::expr::parser::builder::postfix::tests::test_func_call_followed_by_method_chain ... ok
[INFO] [stdout] test libs::expr::parser::builder::postfix::tests::test_func_call_with_multiple_expr_args ... ok
[INFO] [stdout] test libs::expr::parser::builder::postfix::tests::test_method_call_on_func_result ... ok
[INFO] [stdout] test libs::expr::parser::builder::postfix::tests::test_method_call_on_column ... ok
[INFO] [stdout] test libs::expr::parser::builder::postfix::tests::test_method_call_on_list_literal ... ok
[INFO] [stdout] test libs::expr::parser::builder::postfix::tests::test_method_call_chained_on_column ... ok
[INFO] [stdout] test libs::expr::parser::builder::postfix::tests::test_method_call_with_args ... ok
[INFO] [stdout] test libs::expr::parser::builder::postfix::tests::test_method_call_with_complex_args ... ok
[INFO] [stdout] test libs::expr::parser::builder::postfix::tests::test_method_call_on_binary_expr ... ok
[INFO] [stdout] test libs::expr::parser::builder::postfix::tests::test_method_chain ... ok
[INFO] [stdout] test libs::expr::parser::builder::postfix::tests::test_method_chain_three_levels ... ok
[INFO] [stdout] test libs::expr::parser::builder::postfix::tests::test_method_call_with_column_arg ... ok
[INFO] [stdout] test libs::expr::parser::builder::primary::tests::test_parse_column_index_negative ... ok
[INFO] [stdout] test libs::expr::parser::builder::postfix::tests::test_nested_func_calls ... ok
[INFO] [stdout] test libs::expr::parser::builder::primary::tests::test_parse_column_ref_index ... ok
[INFO] [stdout] test libs::expr::parser::builder::primary::tests::test_parse_column_ref_name ... ok
[INFO] [stdout] test libs::expr::parser::builder::primary::tests::test_parse_method_call ... ok
[INFO] [stdout] test libs::expr::parser::builder::primary::tests::test_parse_column_ref_whole_row ... ok
[INFO] [stdout] test libs::expr::parser::builder::primary::tests::test_parse_method_chain ... ok
[INFO] [stdout] test libs::expr::parser::builder::primary::tests::test_parse_column_ref_edge_cases ... ok
[INFO] [stdout] test libs::expr::parser::builder::primary::tests::test_parse_invalid_column_name ... ok
[INFO] [stdout] test libs::expr::parser::builder::primary::tests::test_parse_method_call_with_args ... ok
[INFO] [stdout] test libs::expr::parser::builder::primary::tests::test_parse_variable_ref ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_addition ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_comment ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_bool ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_errors ... ok
[INFO] [stdout] test libs::expr::parser::builder::postfix::tests::test_method_call_simple ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_comparison ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_power_simple ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_all_operators ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_float ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_string_comparison_operators ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_function_call_multiple_args ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_function_call ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_function_call_no_args ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_logical ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_not_operator ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_negative_number ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_multiple_exprs ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_null ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_logical_word ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_parentheses ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_pipe ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_int ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_unary ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_precedence ... ok
[INFO] [stdout] test libs::expr::parser::builder::unary::tests::test_unary_double_neg ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_variable_bind ... ok
[INFO] [stdout] test libs::expr::parser::builder::unary::tests::test_unary_mixed ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_pipe_with_placeholder ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_extract_multiple_groups ... ok
[INFO] [stdout] test libs::expr::parser::builder::unary::tests::test_unary_neg ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_string_concat ... ok
[INFO] [stdout] test libs::expr::parser::builder::unary::tests::test_unary_not_not ... ok
[INFO] [stdout] test libs::expr::parser::builder::util::tests::test_fold_left_mixed_ops ... ok
[INFO] [stdout] test libs::expr::parser::builder::unary::tests::test_unary_neg_with_float ... ok
[INFO] [stdout] test libs::expr::parser::builder::util::tests::test_fold_left_single_expr ... ok
[INFO] [stdout] test libs::expr::parser::builder::unary::tests::test_unary_with_column_ref ... ok
[INFO] [stdout] test libs::expr::parser::builder::unary::tests::test_unary_not_with_comparison ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_arithmetic ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_column_ref_by_name ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_column_ref_by_index ... ok
[INFO] [stdout] test libs::expr::parser::builder::util::tests::test_fold_left_with_strings ... ok
[INFO] [stdout] test libs::expr::parser::builder::util::tests::test_fold_left_three_exprs ... ok
[INFO] [stdout] test libs::expr::parser::builder::util::tests::test_fold_left_two_exprs ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_complex_expression ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_error_display ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_empty_list ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_column_ref_quoted_name ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_column_ref_whole_row ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_comment ... ok
[INFO] [stdout] test libs::expr::parser::builder::unary::tests::test_unary_not ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_function_call ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_empty_input ... ok
[INFO] [stdout] test libs::expr::parser::builder::util::tests::test_fold_left_empty_exprs ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_if_expression ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_list ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_invalid_syntax ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_lambda_no_param ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_lambda_single_param ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_method_call ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_mixed_list ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_negative_number ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_negative_float ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_multiline_expression ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_method_call_with_args ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_lambda ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_lambda_multi_param ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_method_call_chain ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_modulo_operator ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_pipe_expression ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_nested_function_calls ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_parentheses ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_nested_list ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_pipe ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_null ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_pipe_with_placeholder ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_nested_parentheses ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_not_operator ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_q_string_with_quotes ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_scientific_notation ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_simple_bool ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_power_operator ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_simple_int ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_q_string ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_string_concat ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_simple_string ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_simple_float ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_single_quoted_string ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_string_with_escapes ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_arithmetic_type_error ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_string_comparison_operators ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_string_with_tab ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_basic_binary_operations::ge ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_variable_bind ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_basic_binary_operations::le ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_basic_binary_operations::sub ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_arithmetic_with_underscore::add ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_arithmetic_with_underscore::modulo ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_arithmetic_with_underscore::div ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_arithmetic_with_underscore::mul ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_basic_binary_operations::pow ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_arithmetic_with_underscore::pow ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_arithmetic_with_underscore::pow_direct ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_arithmetic_with_underscore::sub ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_comparison_with_underscore::eq_false ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_and_short_circuit ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_comparison_with_underscore::eq_true ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_arithmetic_with_underscore::sub_direct ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_comparison_with_underscore::ge_false ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_comparison_with_underscore::ge_true ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_comparison_with_underscore::gt_true ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_comparison_with_underscore::lt_false ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_comparison_with_underscore::le_true ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_comparison_with_underscore::le_false ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_comparison_with_underscore::gt_false ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_comparison_with_underscore::lt_true ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_comparison_with_underscore::ne_true ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_comparison_with_underscore::ne_false ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_logical_with_underscore::and_true ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_logical_with_underscore::and_false ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_logical_with_underscore::or_false ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_logical_with_underscore::or_true ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_str_comparison_with_underscore::streq_false ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_str_comparison_with_underscore::strgt_true ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_str_comparison_with_underscore::streq_true ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_str_comparison_with_underscore::strge_false ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_str_comparison_with_underscore::strge_true ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_str_comparison_with_underscore::strgt_false ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_str_comparison_with_underscore::strle_false ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_str_comparison_with_underscore::strlt_true ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_str_comparison_with_underscore::strlt_false ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_str_comparison_with_underscore::strne_true ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_str_comparison_with_underscore::strle_true ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_str_comparison_with_underscore::strne_false ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_clear_lambda_params ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_comparison_type_error ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_division_by_zero_error::modulo ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_arithmetic ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_block_single_expr ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_bool_literal ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_division_by_zero_error::division ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_block_multiple_binds ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_call ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_concat_with_underscore ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_block ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_comparison ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_boolean_operations ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_char_len ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_column_ref ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_concat ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_context_clear_lambda_params ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_context_get_by_index ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_context_get_by_index_out_of_bounds ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_context_get_by_name ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_context_get_by_name_no_headers ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_contains ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_complex_chain ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_complex_arithmetic ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_comparison_with_floats ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_call_with_args ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_context_get_by_name_not_found ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_comparison_operators ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_context_new ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_context_set_get_lambda_param ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_context_with_headers ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_context_set_get_variable ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_empty_block ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_division_by_zero ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_default_function ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_error_messages ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_global_var_bind ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_expr_helper ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_float_arithmetic ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_global_var_accumulator_pattern ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_global_var_expr ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_ends_with ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_expr_with_error ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_lambda ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_is_numeric ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_if_expression ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_lambda_param ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_lambda_captures_variables ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_lambda_param_in_body ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_list_with_expressions ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_logical ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_method_call_with_args ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_method_call ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_method_call_with_object ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_lambda_with_captured_vars ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_method_chain ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_list ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_mixed_type_arithmetic ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_lambda_operations ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_modulo ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_null_literal ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_null_handling ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_nested_function_calls ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_nested_list ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_list_operations ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_pipe_with_join ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_pipe_right_call ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_pipe_right_call_with_placeholder ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_nth ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_pipe_with_method_call ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_number_literal ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_numeric_functions ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_power ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_sort ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_replace_nth ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_range ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_reduce ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_replace ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_sort_by ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_split_and_reverse ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_slice ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_reverse_string ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_string_comparison ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_starts_with ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_string_operations ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_string_functions ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_string_concat ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_string_literal ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_type_checking_functions ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_type_function ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_unary ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_unary_neg_float ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_take_while ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_truncate ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_variable_binding ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_unary_not_non_bool ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_variable ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_wrong_arity ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_variable_bind ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_fmt_with_global_placeholder ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_wordcount ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_fmt_with_lambda_param_placeholder ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_fmt_with_variable_placeholder ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_with_headers ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_variable_not_found ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_fmt_with_column_ref_placeholder ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_function_with_underscore::multi_arg_with_underscore ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_unique ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_function_with_underscore::single_arg_no_underscore ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_unknown_function ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_global_var_basic ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_global_var_builtin ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_global_var_persistence ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_get_global_not_found_returns_null ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_integration_basic_arithmetic ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_integration_column_reference_by_name ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_integration_eval_column_out_of_bounds ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_integration_modulo_operator ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_integration_eval_division_by_zero ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_integration_logical_operators ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_integration_comparison_operators ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_integration_null_literal ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_integration_eval_unknown_column_name ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_integration_nested_function_calls ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_integration_number_literals ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_integration_function_with_column_ref ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_integration_boolean_literals ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_integration_power_operator ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_integration_string_literals ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_list_with_underscore ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_integration_simple_column_reference ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_integration_unary_operators ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_integration_string_comparison_operators ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_integration_wrong_arity_error ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_method_call_with_underscore ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_multiple_underscore_placeholders ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_multi_arg_function_without_underscore_errors ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_integration_unknown_function_error ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_integration_operator_precedence ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_nested_fmt_with_underscore_first ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_nested_fmt_with_underscore ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_not_found_errors ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_method_call_with_underscore_in_args ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_parse_value_float ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_parse_value_integer ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_pipe_operations::pipe_join ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_pipe_operations::pipe_trim ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_or_short_circuit ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_parse_value_empty ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_parse_value_string ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_pipe_operations::pipe_replace ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_pipe_with_list_containing_underscore ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_pipe_with_binary_containing_underscore ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_pipe_with_nested_placeholder ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_pipe_without_underscore ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_pipe_with_nested_pipe_containing_underscore ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_set_builtin_globals ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_pipe_with_unary_containing_underscore ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_string_comparison_operators::strgt ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_string_comparison_operators::strne ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_string_comparison_operators::strlt ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_string_comparison_operators::strle ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_unary_neg_with_underscore ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_unary_not_with_underscore ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_underscore_placeholder::underscore_first ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_short_circuit_with_null ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_string_comparison_operators::streq ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_underscore_placeholder::underscore_multi_arg ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_string_comparison_operators::strge ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_variable_fallback_to_column ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_underscore_placeholder::underscore_with_args ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_underscore_placeholder_chained ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_underscore_placeholder_without_pipe ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_arithmetic_with_non_numeric ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_short_circuit_chained ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_arithmetic_with_zero ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_unary_neg_non_numeric ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_bool::as_bool_empty_string ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_add_trait ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_bool::as_bool_float_nonzero ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_arithmetic_with_negative_numbers ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_bool::as_bool_false ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_bool::as_bool_int_nonzero ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_bool::as_bool_int_zero ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_bool::as_bool_null ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_bool::as_bool_non_empty_string ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_bool_with_datetime ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_bool::as_bool_float_zero ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_bool_with_lambda ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_bool_with_list::as_bool_empty_list ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_bool::as_bool_true ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_float::as_float_null ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_int::as_int_bool_false ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_int::as_int_bool_true ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_int::as_int_float ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_int::as_int_list ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_int::as_int_int ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_int::as_int_null ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_f64_various_types ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_float::as_float_float ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_bool_edge_cases ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_int::as_int_string_no_parse ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_bool_with_list::as_bool_non_empty_list ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_float::as_float_int ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_int::as_int_string_parses ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_int_various_types ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_string::as_string_int ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_string::as_string_bool ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_string::as_string_string ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_string_various_types ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_bool_to_string ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_compare_bool_with_int ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_compare_datetime ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_string::as_string_null ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_compare_empty_lists ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_compare_lambda_returns_none ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_compare_list_with_incomparable_elements ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_compare_list_with_incomparable_nested ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_compare_lists_different_lengths ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_compare_null_with_others ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_compare_same_type_different_values ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_compare_string_with_list ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_comparison_with_non_numeric ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_compare_mixed_types_with_datetime ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_datetime_to_string ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_datetime_equality ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_div_trait ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_division_by_zero ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_eq_comparison ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_float_comparison_with_nan ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_float_special_values ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_float_to_string ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_ge_comparison ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_is_null::is_null_int ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_display_trait ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_is_null_various_types ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_is_numeric::is_numeric_bool ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_is_null::is_null_null ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_is_null::is_null_string ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_int_to_string ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_is_numeric::is_numeric_float ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_is_numeric::is_numeric_int ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_is_null::is_null_bool ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_lambda_clone ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_is_numeric::is_numeric_list ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_lambda_equality ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_is_numeric::is_numeric_null ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_is_numeric::is_numeric_string ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_lambda_to_string ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_list_equality ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_le_comparison ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_list_to_string ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_modulo_by_zero ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_modulo_float ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_mul_trait ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_ne_comparison ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_nested_list_equality ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_null_to_string ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_pow_with_non_numeric ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_power_negative ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_sub_trait ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_to_string::to_string_false ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_to_string::to_string_float ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_power_with_zero ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_to_string::to_string_int ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_rem_trait ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_string_to_string ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_to_string::to_string_null ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_to_string::to_string_string ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_type_name::type_name_bool ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_type_name::type_name_float ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_add::float_add ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_type_name::type_name_string ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_to_string::to_string_true ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_type_name_all_types ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_type_name::type_name_int ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_type_name::type_name_list ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_type_name::type_name_null ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_add::int_add ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_add::mixed_add ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_clone ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_compare::compare_bool_eq ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_compare::compare_bool_greater ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_compare::compare_bool_less ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_compare::compare_float_less ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_compare::compare_int_greater ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_compare::compare_int_eq ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_compare::compare_float_eq ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_compare::compare_int_less ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_compare::compare_null_eq ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_compare::compare_null_greater ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_compare_int_float::float_int_less ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_compare_int_float::int_float_eq ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_compare::compare_null_less ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_compare_int_float::int_float_less ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_compare_list ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_compare_list_lexicographical::lex_same_first_diff_second ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_compare_list_lexicographical::lex_diff_first ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_compare_mixed_types::null_lt_bool ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_compare_list_lexicographical::lex_same_first_greater_second ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_compare_mixed_types::bool_lt_int ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_compare_mixed_types::int_lt_string ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_compare_mixed_types::string_lt_list ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_compare_string::string_eq ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_compare_string::string_less ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_concat ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_eq::eq_true ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_eq::eq_false ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_compare_string::string_greater ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_div ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_equality ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_gt::gt ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_gt::gt_false ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_lt::lt_true ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_modulo ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_lt::lt ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_modulo_by_zero ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_modulo_type_error ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_mul::float_mul ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_mul::mixed_mul ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_power::int_power ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_sub::int_sub ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_mul::int_mul ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_sub::float_sub ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_sub::mixed_sub ... ok
[INFO] [stdout] test libs::expr::tests::test_cache_size_empty ... ok
[INFO] [stdout] test libs::expr::tests::test_eval_expr_parse_error ... ok
[INFO] [stdout] test libs::expr::tests::test_eval_expr_cached_basic ... ok
[INFO] [stdout] test libs::expr::tests::test_eval_expr_with_headers ... ok
[INFO] [stdout] test libs::expr::tests::test_eval_expr_cached_resolved ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_binary_div_by_zero ... ok
[INFO] [stdout] test libs::expr::tests::test_eval_expr_basic ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_binary_float::binary_float_add ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_binary_float::binary_float_div ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_binary_float::binary_float_mul ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_binary_float::binary_float_pow ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_binary_float::binary_float_sub ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_binary_int::binary_add_int ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_binary_int::binary_div_int ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_binary_int::binary_mul_int ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_binary_int::binary_sub_int ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_binary_mixed_float_int::mixed_div_float_int ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_binary_mixed_float_int::mixed_mul_float_int ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_binary_mixed_float_int::mixed_sub_float_int ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_binary_mixed_int_float::mixed_add_int_float ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_binary_mixed_int_float::mixed_div_int_float ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_binary_mixed_int_float::mixed_mul_int_float ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_binary_mixed_int_float::mixed_sub_int_float ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_binary_mod_pow::binary_mod ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_binary_mod_pow::binary_pow_int ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_binary_pow_large_exponent ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_comparison_float::comparison_float_eq ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_comparison_float::comparison_float_gt ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_comparison_float::comparison_float_le ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_comparison_float::comparison_float_ge ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_comparison_float::comparison_float_lt ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_comparison_float::comparison_float_ne ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_comparison_int::comparison_int_eq ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_comparison_int::comparison_int_ge ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_comparison_int::comparison_int_lt ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_comparison_int::comparison_int_ne ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_in_call ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_in_lambda ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_in_list ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_in_method_call ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_logical::logical_and_both_true ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_in_method_call_with_args ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_in_pipe_call_with_args ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_in_pipe_with_placeholder ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_logical::logical_and ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_logical::logical_or ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_in_pipe_call ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_logical::logical_or_both_false ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_nested ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_no_fold_method_call ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_no_fold_variable ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_string_comparison::string_comparison_eq ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_string_comparison::string_comparison_ge ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_string_comparison::string_comparison_gt ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_string_comparison::string_comparison_le ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_string_comparison::string_comparison_lt ... ok
[INFO] [stdout] test libs::expr::tests::test_clear_cache ... FAILED
[INFO] [stdout] test libs::expr::tests::test_fold_constants_string_comparison::string_comparison_ne ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_string_concat ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_unary::unary_neg_int ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_unary::unary_not ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_unary_neg_float ... ok
[INFO] [stdout] test libs::expr::tests::test_lambda_param_not_bare ... ok
[INFO] [stdout] test libs::expr::tests::test_parse_at_identifier_becomes_name ... ok
[INFO] [stdout] test libs::expr::tests::test_parse_bare_identifier_becomes_bare ... ok
[INFO] [stdout] test libs::expr::tests::test_parse_cached_basic ... ok
[INFO] [stdout] test libs::expr::tests::test_resolve_columns_bare_identifier_rejected ... ok
[INFO] [stdout] test libs::expr::tests::test_resolve_columns_bare_in_binary_rejected ... ok
[INFO] [stdout] test libs::expr::tests::test_resolve_columns_bare_in_call_rejected ... ok
[INFO] [stdout] test libs::expr::tests::test_resolve_columns_by_name ... ok
[INFO] [stdout] test libs::expr::tests::test_resolve_columns_in_binary ... ok
[INFO] [stdout] test libs::expr::tests::test_resolve_columns_in_bind ... ok
[INFO] [stdout] test libs::expr::tests::test_resolve_columns_in_block ... ok
[INFO] [stdout] test libs::expr::tests::test_resolve_columns_in_call ... ok
[INFO] [stdout] test libs::expr::tests::test_resolve_columns_in_lambda ... ok
[INFO] [stdout] test libs::expr::tests::test_resolve_columns_in_list ... ok
[INFO] [stdout] test libs::expr::tests::test_resolve_columns_in_method_call ... ok
[INFO] [stdout] test libs::expr::tests::test_resolve_columns_in_pipe_call ... ok
[INFO] [stdout] test libs::expr::tests::test_resolve_columns_in_pipe_nested ... ok
[INFO] [stdout] test libs::expr::tests::test_resolve_columns_in_pipe_with_placeholder ... ok
[INFO] [stdout] test libs::expr::tests::test_resolve_columns_in_unary ... ok
[INFO] [stdout] test libs::expr::tests::test_resolve_columns_index_unchanged ... ok
[INFO] [stdout] test libs::expr::tests::test_resolve_columns_name_not_found ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_all_numeric_ops ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_all_numeric_props ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_byte_len ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_byte_len_errors ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_blank ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_char_len ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_char_len_errors ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_empty ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_ff_absdiff ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_ff_absdiff_errors ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_ff_numeric ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_ff_numeric_errors ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_ff_reldiff ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_ff_str_mismatched_fields ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_multiple_specs ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_not_blank ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_numeric ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_not_empty ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_numeric_prop ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_ff_reldiff_errors ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_numeric_errors ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_ff_str ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_numeric_empty_field_error ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_str_eq_negated ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_regex_errors ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_regex ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_str_eq ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_substr ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_str_cmp ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_regex_case_insensitive ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_split_spec ... ok
[INFO] [stdout] test libs::filter::config::tests::test_as_spec_config ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_empty ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_eval_helper ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_substr_negated ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_ff_numeric_cmp_all_ops ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_ff_absdiff_cmp ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_ff_reldiff_cmp ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_ff_reldiff_edge_cases ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_ff_str_cmp ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_ff_numeric_cmp_edge_cases ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_byte_len_cmp ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_char_len_cmp ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_ff_str_cmp_optimization ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_max_field_index ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_not_blank ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_numeric_prop_all_props ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_regex ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_str_cmp_all_ops ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_str_eq ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_str_eq_case_insensitive ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_str_in ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_str_ne ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_str_ne_missing ... ok
[INFO] [stdout] test libs::filter::config::tests::test_filter_config_default ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_blank ... ok
[INFO] [stdout] test libs::filter::runner::tests::test_filter_count_only ... ok
[INFO] [stdout] test libs::filter::runner::tests::test_basic_filter_numeric_gt ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_regex_negated ... ok
[INFO] [stdout] test libs::filter::runner::tests::test_filter_count_only_no_match ... ok
[INFO] [stdout] test libs::filter::runner::tests::test_filter_count_only_with_match ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_not_empty ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_numeric_cmp_edge_cases ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_numeric_cmp_all_ops ... ok
[INFO] [stdout] test libs::filter::runner::tests::test_filter_empty_specs_match_all ... ok
[INFO] [stdout] test libs::filter::runner::tests::test_filter_header_only_file ... ok
[INFO] [stdout] test libs::filter::runner::tests::test_filter_invert ... ok
[INFO] [stdout] test libs::filter::runner::tests::test_filter_label_header_line_buffered ... ok
[INFO] [stdout] test libs::filter::runner::tests::test_filter_header_without_label ... ok
[INFO] [stdout] test libs::filter::runner::tests::test_filter_label_header ... ok
[INFO] [stdout] test libs::filter::runner::tests::test_filter_line_buffered ... ok
[INFO] [stdout] test libs::io::tests::test_file_writer_manager_reopen ... ok
[INFO] [stdout] test libs::filter::runner::tests::test_filter_with_header_by_name ... ok
[INFO] [stdout] test libs::io::tests::test_file_writer_manager_lru ... ok
[INFO] [stdout] test libs::io::tests::test_has_nonempty_line ... ok
[INFO] [stdout] test libs::filter::runner::tests::test_filter_or_logic ... ok
[INFO] [stdout] test libs::io::tests::test_input_sources ... ok
[INFO] [stdout] test libs::io::tests::test_is_stdin_name ... ok
[INFO] [stdout] test libs::io::tests::test_map_io_err ... ok
[INFO] [stdout] test libs::io::tests::test_raw_input_sources ... ok
[INFO] [stdout] test libs::io::tests::test_read_lines ... ok
[INFO] [stdout] test libs::io::tests::test_read_lines_error ... ok
[INFO] [stdout] test libs::io::tests::test_writer_error ... ok
[INFO] [stdout] test libs::io::tests::test_read_replaces ... ok
[INFO] [stdout] test libs::io::tests::test_reader_regular_file ... ok
[INFO] [stdout] test libs::io::tests::test_raw_reader_gzip ... ok
[INFO] [stdout] test libs::io::tests::test_file_writer_manager_basic ... ok
[INFO] [stdout] test libs::number::tests::test_format_float ... ok
[INFO] [stdout] test libs::number::tests::test_format_float_trimming ... ok
[INFO] [stdout] test libs::number::tests::test_format_number ... ok
[INFO] [stdout] test libs::number::tests::test_fast_parse_f64_empty ... ok
[INFO] [stdout] test libs::number::tests::test_trim_bytes ... ok
[INFO] [stdout] test libs::plot::axis::tests::test_adaptive_tick_count ... ok
[INFO] [stdout] test libs::plot::axis::tests::test_calculate_bounds_single_point ... ok
[INFO] [stdout] test libs::plot::axis::tests::test_calculate_bounds_basic ... ok
[INFO] [stdout] test libs::plot::axis::tests::test_format_number_negative ... ok
[INFO] [stdout] test libs::plot::axis::tests::test_format_number ... ok
[INFO] [stdout] test libs::io::tests::test_writer_file ... ok
[INFO] [stdout] test libs::io::tests::test_reader_gzip_file ... ok
[INFO] [stdout] test libs::plot::axis::tests::test_format_number_scientific_notation ... ok
[INFO] [stdout] test libs::plot::axis::tests::test_format_number_special_cases ... ok
[INFO] [stdout] test libs::plot::axis::tests::test_calculate_bounds_empty ... ok
[INFO] [stdout] test libs::plot::axis::tests::test_format_number_trimming ... ok
[INFO] [stdout] test libs::plot::axis::tests::test_format_precision ... ok
[INFO] [stdout] test libs::plot::axis::tests::test_format_precision_zero_range ... ok
[INFO] [stdout] test libs::plot::axis::tests::test_generate_axis_labels ... ok
[INFO] [stdout] test libs::plot::axis::tests::test_generate_axis_labels_aligned ... ok
[INFO] [stdout] test libs::plot::axis::tests::test_nice_breaks_min_equals_max ... ok
[INFO] [stdout] test libs::plot::axis::tests::test_nice_number ... ok
[INFO] [stdout] test libs::plot::axis::tests::test_generate_axis_labels_with_duplicates ... ok
[INFO] [stdout] test libs::plot::axis::tests::test_nice_number_boundary_values ... ok
[INFO] [stdout] test libs::plot::axis::tests::test_nice_number_negative ... ok
[INFO] [stdout] test libs::plot::binning::tests::test_compute_bins_2d_clamping ... ok
[INFO] [stdout] test libs::plot::axis::tests::test_nice_breaks ... ok
[INFO] [stdout] test libs::plot::binning::tests::test_compute_bins_2d_basic ... ok
[INFO] [stdout] test libs::plot::binning::tests::test_compute_bins_2d_single_point ... ok
[INFO] [stdout] test libs::plot::binning::tests::test_sqrt_bins ... ok
[INFO] [stdout] test libs::plot::binning::tests::test_sturges_bins ... ok
[INFO] [stdout] test libs::plot::binning::tests::test_freedman_diaconis_bins ... ok
[INFO] [stdout] test libs::plot::binning::tests::test_compute_bins_2d_with_binwidth ... ok
[INFO] [stdout] test libs::plot::binning::tests::test_compute_bins_2d_empty_data ... ok
[INFO] [stdout] test libs::plot::boxplot::tests::test_box_plot_config_new ... ok
[INFO] [stdout] test libs::plot::boxplot::tests::test_box_stats_render_trait ... ok
[INFO] [stdout] test libs::plot::boxplot::tests::test_box_plot_config_with_outliers ... ok
[INFO] [stdout] test libs::plot::boxplot::tests::test_box_plot_data_creation ... ok
[INFO] [stdout] test libs::plot::boxplot::tests::test_render_boxplot_multiple_boxes ... ok
[INFO] [stdout] test libs::plot::data::tests::test_column_spec_single ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_bin2d_data_ignore_errors ... ok
[INFO] [stdout] test libs::plot::data::tests::test_column_spec_single_empty ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_bin2d_data_missing_y ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_bin2d_data_missing_x_ignore ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_bin2d_data_x_parse_error ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_bin2d_data_y_parse_error ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_box_data_basic ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_box_data_missing_color_column ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_box_data_missing_y_column ... ok
[INFO] [stdout] test libs::plot::data::tests::test_column_spec_single_multiple ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_box_data_with_color ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_bin2d_data_basic ... ok
[INFO] [stdout] test libs::plot::boxplot::tests::test_render_boxplot_long_name ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_box_data_multiple_y_with_color ... ok
[INFO] [stdout] test libs::plot::boxplot::tests::test_render_boxplot_single_box ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_bin2d_data_missing_x ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_box_data_y_parse_error ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_numeric_column_basic ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_numeric_column_missing_column_ignore ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_numeric_column_no_header ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_numeric_column_parse_error ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_scatter_data_missing_color_column ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_numeric_column_ignore_errors ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_scatter_data_missing_color_column_ignore ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_numeric_column_missing_column ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_scatter_data_missing_y_column ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_scatter_data_basic ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_scatter_data_missing_x_column ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_scatter_data_with_color ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_scatter_data_multiple_y_with_color ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_scatter_data_x_parse_error ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_scatter_data_missing_x_column_ignore ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_scatter_data_x_parse_error_ignore ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_scatter_data_y_parse_error ... ok
[INFO] [stdout] test libs::plot::data::tests::test_parse_columns_empty_result ... ok
[INFO] [stdout] test libs::plot::boxplot::tests::test_render_boxplot_with_outliers ... ok
[INFO] [stdout] test libs::plot::data::tests::test_parse_columns_invalid_spec ... ok
[INFO] [stdout] test libs::plot::data::tests::test_parse_columns_with_header ... ok
[INFO] [stdout] test libs::plot::data::tests::test_parse_single_column_multiple_columns_error ... ok
[INFO] [stdout] test libs::plot::data::tests::test_read_headers_with_data ... ok
[INFO] [stdout] test libs::plot::data::tests::test_parse_single_column_success ... ok
[INFO] [stdout] test libs::plot::heatmap::tests::test_density_color ... ok
[INFO] [stdout] test libs::plot::heatmap::tests::test_density_char ... ok
[INFO] [stdout] test libs::plot::data::tests::test_read_headers_empty ... ok
[INFO] [stdout] test libs::plot::regression::tests::test_calculate_regression_linear ... ok
[INFO] [stdout] test libs::plot::regression::tests::test_calculate_regression_with_intercept ... ok
[INFO] [stdout] test libs::plot::regression::tests::test_format_regression_equation_large_values ... ok
[INFO] [stdout] test libs::plot::regression::tests::test_format_regression_equation_negative ... ok
[INFO] [stdout] test libs::plot::regression::tests::test_calculate_regression_insufficient_points ... ok
[INFO] [stdout] test libs::plot::regression::tests::test_generate_regression_points_completely_outside ... ok
[INFO] [stdout] test libs::plot::regression::tests::test_generate_regression_points_with_clipping ... ok
[INFO] [stdout] test libs::plot::regression::tests::test_liang_barsky_clip ... ok
[INFO] [stdout] test libs::plot::render::tests::test_get_color ... ok
[INFO] [stdout] test libs::plot::render::tests::test_group_cells_by_color_different_styles ... ok
[INFO] [stdout] test libs::plot::render::tests::test_group_cells_by_color ... ok
[INFO] [stdout] test libs::plot::render::tests::test_group_cells_by_color_empty ... ok
[INFO] [stdout] test libs::plot::render::tests::test_parse_marker ... ok
[INFO] [stdout] test libs::plot::scatter::tests::test_process_scatter_data_basic ... ok
[INFO] [stdout] test libs::plot::scatter::tests::test_process_scatter_data_empty_group_name ... ok
[INFO] [stdout] test libs::plot::scatter::tests::test_process_scatter_data_multiple_groups ... ok
[INFO] [stdout] test libs::plot::scatter::tests::test_process_scatter_data_with_line_sorting ... ok
[INFO] [stdout] test libs::plot::scatter::tests::test_process_scatter_data_with_regression ... ok
[INFO] [stdout] test libs::plot::scatter::tests::test_scatter_config_new ... ok
[INFO] [stdout] test libs::plot::scatter::tests::test_scatter_config_with_labels ... ok
[INFO] [stdout] test libs::plot::scatter::tests::test_scatter_config_with_marker ... ok
[INFO] [stdout] test libs::plot::scatter::tests::test_scatter_config_with_path ... ok
[INFO] [stdout] test libs::plot::heatmap::tests::test_render_heatmap_basic ... ok
[INFO] [stdout] test libs::plot::scatter::tests::test_scatter_config_with_regression ... ok
[INFO] [stdout] test libs::plot::scatter::tests::test_scatter_dataset_new ... ok
[INFO] [stdout] test libs::plot::scatter::tests::test_scatter_config_with_line ... ok
[INFO] [stdout] test libs::plot::stats::tests::test_box_stats_calculate ... ok
[INFO] [stdout] test libs::plot::stats::tests::test_box_stats_empty ... ok
[INFO] [stdout] test libs::plot::scatter::tests::test_scatter_dataset_new_regression ... ok
[INFO] [stdout] test libs::plot::stats::tests::test_box_stats_with_outliers ... ok
[INFO] [stdout] test libs::plot::stats::tests::test_box_stats_single_value ... ok
[INFO] [stdout] test libs::plot::stats::tests::test_calculate_bounds_from_stats ... ok
[INFO] [stdout] test libs::plot::tests::test_parse_chart_dimension_absolute ... ok
[INFO] [stdout] test libs::plot::tests::test_parse_chart_dimension_minimum ... ok
[INFO] [stdout] test libs::plot::tests::test_parse_chart_dimension_invalid ... ok
[INFO] [stdout] test libs::plot::tests::test_parse_chart_dimension_none ... ok
[INFO] [stdout] test libs::plot::tests::test_parse_chart_dimension_ratio ... ok
[INFO] [stdout] test libs::sampling::bernoulli::tests::test_bernoulli_always ... ok
[INFO] [stdout] test libs::sampling::bernoulli::tests::test_bernoulli_compatibility ... ok
[INFO] [stdout] test libs::sampling::bernoulli::tests::test_distinct_bernoulli_basic ... ok
[INFO] [stdout] test libs::plot::heatmap::tests::test_render_heatmap_clustered_data ... ok
[INFO] [stdout] test libs::sampling::bernoulli::tests::test_distinct_bernoulli_key ... ok
[INFO] [stdout] test libs::sampling::bernoulli::tests::test_distinct_bernoulli_key_out_of_range ... ok
[INFO] [stdout] test libs::sampling::other::tests::test_compat_random_sampler ... ok
[INFO] [stdout] test libs::sampling::other::tests::test_compat_random_sampler_edge_cases ... ok
[INFO] [stdout] test libs::sampling::other::tests::test_inorder_sampler ... ok
[INFO] [stdout] test libs::sampling::other::tests::test_inorder_sampler_edge_cases ... ok
[INFO] [stdout] test libs::sampling::other::tests::test_replacement_sampler ... ok
[INFO] [stdout] test libs::sampling::bernoulli::tests::test_bernoulli_never ... ok
[INFO] [stdout] test libs::plot::regression::tests::test_format_regression_equation_positive ... ok
[INFO] [stdout] test libs::sampling::other::tests::test_replacement_sampler_edge_cases ... ok
[INFO] [stdout] test libs::plot::regression::tests::test_generate_regression_points ... ok
[INFO] [stdout] test libs::sampling::reservoir::tests::test_reservoir_sampler_basic ... ok
[INFO] [stdout] test libs::sampling::other::tests::test_shuffle_sampler ... ok
[INFO] [stdout] test libs::plot::heatmap::tests::test_render_heatmap_empty_bins ... ok
[INFO] [stdout] test libs::plot::heatmap::tests::test_render_heatmap_with_binwidth ... ok
[INFO] [stdout] test libs::sampling::reservoir::tests::test_weighted_reservoir_sampler_basic ... ok
[INFO] [stdout] test libs::sampling::reservoir::tests::test_weighted_reservoir_sampler_missing_weight ... ok
[INFO] [stdout] test libs::sampling::traits::tests::test_weighted_item_ordering ... ok
[INFO] [stdout] test libs::sampling::traits::tests::test_write_with_optional_random ... ok
[INFO] [stdout] test libs::sampling::reservoir::tests::test_weighted_reservoir_sampler_invalid_weight ... ok
[INFO] [stdout] test libs::tsv::fields::tests::header_from_column_names_basic ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_error_empty_element ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_column_names ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_error_zero_index ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_has_header ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_name_range ... ok
[INFO] [stdout] test libs::tsv::fields::tests::header_from_column_names_empty ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_name_range_preserve_order ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_negative_number_with_header ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_no_header_basic ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_no_header_error_empty ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_no_header_error_empty_element ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_no_column_names ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_no_header_error_invalid ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_no_header_error_zero ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_no_header_error_zero_index ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_no_header_mixed ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_no_header_reverse_range ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_no_header_name_error ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_numeric_basic ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_no_header_reverse ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_numeric_whitespace ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_numeric_empty ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_numeric_only_with_header ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_numeric_and_names ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_numeric_zero_or_negative ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_preserve_order_incomplete_range ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_preserve_order_and_duplicates ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_preserve_order_limit ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_preserve_order_incomplete_range_start ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_preserve_order_name_range_three_fields ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_preserve_order_no_header ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_preserve_order_no_header_reverse ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_preserve_order_reverse_name_range ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_preserve_order_wildcard_not_found ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_preserve_order_no_header_error ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_preserve_order_with_header_limit ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_range_errors ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_preserve_order_negative ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_requires_header_for_name ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_preserve_order_range_negative ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_special_char_escapes ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_trailing_stars ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_reverse_name_range_sorted ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_unknown_end_range ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_unknown_start_range ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_header_from_column_names_empty ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_wildcard_preserve_order ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_wildcard_basic ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_unknown_field_pattern ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_name_matches_pattern_complex ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_unknown_name ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_wildcard ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_split_name_range_token_empty_parts ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_split_name_range_token_escaped_dash ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_split_name_range_token_trailing_backslash ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_split_name_range_token_trailing_backslash_in_start ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_tokenize_field_spec_trailing_backslash ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_unescape_name_pattern_trailing_backslash ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_build_suffix_custom_delimiter ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_build_suffix_empty ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_build_suffix_single_item ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_auto_detect_first_line ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_crlf_first_line ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_build_suffix_basic ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_disabled ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_with_header ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_first_line_empty_data ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_first_line_mode ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_without_header ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_first_line_empty_skipped ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_first_line_only_empty_lines ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_hash_lines1_mode ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_hash_lines1_no_hash ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_hash_lines1_only_hash ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_hash_lines1_three_lines ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_hash_lines_no_hash ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_hash_lines_second_file_non_hash ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_hash_lines_mode ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_header_as_bytes_multiple ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_hash_lines1_second_file ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_hash_lines_crlf_content ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_header_as_bytes_single ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_hash_lines_leading_empty ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_header_empty ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_lines_n_mode ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_lines_n_second_file ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_lines_n_crlf_content ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_lines_n_insufficient_lines ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_lines_n_with_leading_empty ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_process_first_line ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_second_file_hash_lines ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_header_config_default ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_empty_indices_vec ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_from_record ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_single_line_no_newline ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_from_record_idx_zero_non_strict ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_from_record_idx_zero_strict ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_from_record_missing_non_strict ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_from_record_multiple_missing_non_strict ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_from_record_ignore_case ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_from_record_strict ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_from_record_multiple_fields_ignore_case ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_from_record_mixed_zero_index ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_from_record_strict_error ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_from_record_whole_line_ignore_case ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_from_row_basic ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_from_row_ignore_case ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_from_row_multiple ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_from_row_non_strict ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_from_row_strict ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_from_row_whole_line ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_multiple_fields ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_multiple_fields_reorder ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_single_field ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_single_field_ignore_case ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_single_field_empty ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_whole_line ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_whole_line_ignore_case ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_non_strict_mode ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_parsed_key_into_owned ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_strict_mode ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_copy_remainder ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_copy_remainder_empty ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_for_each_line_error_propagation ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_for_each_line_error_propagation_with_failing_reader ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_for_each_row_no_newline_at_eof ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_basic ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_for_each_line_with_refill2 ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_header ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_header_empty_file ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_for_each_row ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_header_empty ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_crlf ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_header_first_line_empty_lines_only ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_header_lines_n_insufficient_lines ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_header_lines_n_empty_file ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_header_hash_lines1_only_hash ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_header_mode_first_line_with_empty ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_header_mode_empty_file ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_header_mode_hash_lines1 ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_header_mode_first_line ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_header_mode_hash_lines1_no_hash ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_header_mode_hash_lines ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_header_hash_lines_only_empty ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_header_mode_hash_lines_only_hash ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_header_mode_lines_n ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_header_mode_no_hash_lines ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_header_mode_hash_lines_with_empty_lines ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_for_each_line_with_refill ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_header_mode_lines_n_single_line ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_no_newline_at_eof ... ok
[INFO] [stdout] test libs::tsv::record::tests::test_parse_basic ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_reader_large_lines ... ok
[INFO] [stdout] test libs::tsv::record::tests::test_get_str_invalid_utf8 ... ok
[INFO] [stdout] test libs::tsv::record::tests::test_parse_empty_fields ... ok
[INFO] [stdout] test libs::tsv::record::tests::test_parse_no_delimiters ... ok
[INFO] [stdout] test libs::tsv::record::tests::test_parse_replaces_content ... ok
[INFO] [stdout] test libs::tsv::record::tests::test_row_trait_edge_cases ... ok
[INFO] [stdout] test libs::tsv::record::tests::test_str_slice_row ... ok
[INFO] [stdout] test libs::tsv::record::tests::test_str_slice_row_get_str_out_of_bounds ... ok
[INFO] [stdout] test libs::tsv::record::tests::test_tsv_record_clear ... ok
[INFO] [stdout] test libs::tsv::record::tests::test_tsv_record_debug ... ok
[INFO] [stdout] test libs::tsv::record::tests::test_tsv_record_default ... ok
[INFO] [stdout] test libs::tsv::record::tests::test_tsv_record_eq ... ok
[INFO] [stdout] test libs::tsv::record::tests::test_tsv_record_iter ... ok
[INFO] [stdout] test libs::tsv::record::tests::test_tsv_record_partial_eq_length_mismatch ... ok
[INFO] [stdout] test libs::tsv::record::tests::test_tsv_record_row_trait ... ok
[INFO] [stdout] test libs::tsv::record::tests::test_tsv_row_complex_ends ... ok
[INFO] [stdout] test libs::tsv::record::tests::test_tsv_row ... ok
[INFO] [stdout] test libs::tsv::record::tests::test_tsv_row_empty_line ... ok
[INFO] [stdout] test libs::tsv::record::tests::test_tsv_row_get_bytes_out_of_bounds ... ok
[INFO] [stdout] test libs::tsv::record::tests::test_with_capacity ... ok
[INFO] [stdout] test libs::tsv::select::tests::test_select_plan_basic ... ok
[INFO] [stdout] test libs::tsv::select::tests::test_select_plan_empty_line ... ok
[INFO] [stdout] test libs::tsv::select::tests::test_select_plan_empty_line_missing ... ok
[INFO] [stdout] test libs::tsv::select::tests::test_select_plan_missing_field ... ok
[INFO] [stdout] test libs::tsv::select::tests::test_select_plan_reorder ... ok
[INFO] [stdout] test libs::tsv::select::tests::test_write_excluding_all ... ok
[INFO] [stdout] test libs::tsv::select::tests::test_select_plan_repeat ... ok
[INFO] [stdout] test libs::tsv::select::tests::test_write_excluding_basic ... ok
[INFO] [stdout] test libs::tsv::select::tests::test_write_selected_basic ... ok
[INFO] [stdout] test libs::tsv::select::tests::test_write_excluding_none ... ok
[INFO] [stdout] test libs::tsv::select::tests::test_write_selected_error ... ok
[INFO] [stdout] test libs::tsv::select::tests::test_write_with_rest_exclude_from_rest ... ok
[INFO] [stdout] test libs::tsv::select::tests::test_write_with_rest_error ... ok
[INFO] [stdout] test libs::tsv::select::tests::test_write_with_rest_last ... ok
[INFO] [stdout] test libs::tsv::select::tests::test_write_with_rest_none ... ok
[INFO] [stdout] test libs::tsv::simd::sse2::tests::test_parse_line_sse2 ... ok
[INFO] [stdout] test libs::tsv::simd::sse2::tests::test_sse2_search_long_line ... ok
[INFO] [stdout] test libs::tsv::select::tests::test_write_with_rest_first ... ok
[INFO] [stdout] test libs::tsv::simd::sse2::tests::test_sse2_search_no_delimiters ... ok
[INFO] [stdout] test libs::tsv::simd::sse2::tests::test_sse2_available ... ok
[INFO] [stdout] test libs::tsv::simd::sse2::tests::test_sse2_search_basic ... ok
[INFO] [stdout] test libs::tsv::simd::sse2::tests::test_sse2_search_empty ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- libs::expr::tests::test_clear_cache stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'libs::expr::tests::test_clear_cache' (1364) panicked at src/libs/expr/mod.rs:432:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 3
[INFO] [stdout]  right: 2
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x62fcd87e9c7a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x62fcd87e9c7a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x62fcd87e9c7a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x62fcd87e9c7a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x62fcd88035da - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x62fcd88035da - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x62fcd87f0522 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x62fcd87f0522 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x62fcd87c684f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x62fcd87c684f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x62fcd87e1499 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x62fcd828ec6c - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x62fcd828ec6c - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x62fcd87e1652 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x62fcd87e1652 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x62fcd87c6908 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x62fcd87bb0b9 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x62fcd87c794d - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x62fcd8803e1c - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x62fcd8803cd3 - core[4a92201981c6b77a]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x62fcd87fe69d - core[4a92201981c6b77a]::panicking::assert_failed::<usize, usize>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x62fcd81696cf - tva[1cda0397141dad13]::libs::expr::tests::test_clear_cache
[INFO] [stdout]                                at /opt/rustwide/workdir/src/libs/expr/mod.rs:432:9
[INFO] [stdout]   22:     0x62fcd8157a37 - tva[1cda0397141dad13]::libs::expr::tests::test_clear_cache::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/libs/expr/mod.rs:429:26
[INFO] [stdout]   23:     0x62fcd7f59806 - <tva[1cda0397141dad13]::libs::expr::tests::test_clear_cache::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x62fcd8281f4b - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x62fcd8281f4b - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x62fcd828f73b - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x62fcd828f73b - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x62fcd828f73b - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x62fcd828f73b - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x62fcd828f73b - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x62fcd828f73b - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x62fcd828f73b - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x62fcd8288e54 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x62fcd8288e54 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x62fcd8292342 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x62fcd8292342 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x62fcd8292342 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x62fcd8292342 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x62fcd8292342 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x62fcd8292342 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x62fcd8292342 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x62fcd87e922f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   43:     0x62fcd87e922f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x78ee28cddaa4 - <unknown>
[INFO] [stdout]   45:     0x78ee28d6aa64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     libs::expr::tests::test_clear_cache
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 1855 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.37s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "3231dc692591a36d2cbf8985f6221e404f1381eabaf9dad1e716b5f3f53534dd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3231dc692591a36d2cbf8985f6221e404f1381eabaf9dad1e716b5f3f53534dd", kill_on_drop: false }`
[INFO] [stdout] 3231dc692591a36d2cbf8985f6221e404f1381eabaf9dad1e716b5f3f53534dd
